/*
 * 文件名：IntegrationService.java	 
 * 时     间：下午9:30:45
 * 作     者：lyf       
 * 版     权： 2012-2022 湖南智软网络科技, 公司保留所有权利.
 * 联     系：http://www.073586.com/
 */
package com.local.service.face;

import java.util.List;

import com.local.model.Integration;
import com.local.model.IntegrationExample;
import com.local.page.IntegrationPage;
import com.qianhai.common.exception.BaseException;
import com.qianhai.common.service.face.BaseService;

/**
 * 类描述:
 *    管理本地系统计费时与其他平台计费对接.
 * 
 * @ClassName: IntegrationService
 * @author Administrator
 * @date 2015年10月12日 下午9:30:45
 */
public interface IntegrationService extends
		BaseService<IntegrationExample, Integration, String>
{
	
	/**
	 * 
	 * 方法描述：  车辆进场时，添加其他平台会员信息（车牌号、余额）。每个车牌号在此表中仅有一条数据，没有时添加反之存在则更新.
	 * @Title: addOrUpdateByCarNo 
	 * @param @param interIntegration
	 * @param @return
	 * @param @throws BaseException
	 * @return Integer
	 * @user lyf
	 * 2015年10月12日
	 * @throws
	 */
	public Integer addOrUpdateByCarNo(Integration interIntegration) throws BaseException;
	
	/**
	 * 
	 * 方法描述： 通过车牌查询信息
	 * @Title: queryInterationByCarNo 
	 * @param @param carNo
	 * @param @return
	 * @param @throws BaseException
	 * @return Integration
	 * @user lyf
	 * 2015年10月12日
	 * @throws
	 */
	public Integration queryInterationByCarNo(String carNo) throws BaseException;
	
	/**
	 * 
	 * 方法描述：查询会员列表
	 * @Title: findAllParkwellMemberByQueryForm 
	 * @param @param pageInfo
	 * @param @return
	 * @return List<ParkwellMember>
	 * @user Administrator
	 * 2015年4月5日
	 * @throws
	 */
	public List<Integration> queryMemberFreeQueryForm(IntegrationPage<Integration> pageInfo);
}
